import Cookies from "js-cookie";

const TokenKey = "Admin-Token";

const isLogin = {
  value: false,
  fun: () => {},
  on(fun: Function) {
    this.fun = fun;
  },
  set(value: string) {
    this.value = value;
    this.fun(value);
  },
};

export function getToken() {
  return Cookies.get(TokenKey);
}

export function setToken(token: string) {
  return Cookies.set(TokenKey, token);
}

export function removeToken() {
  return Cookies.remove(TokenKey);
}

export { isLogin };
